$(function () {

    layui.use(['jquery', 'layer', 'form'], function () {
        var $ = layui.jquery
            , layer = layui.layer;
        let form = layui.form;
        let newsTypeId = sessionStorage.getItem("newsTypeId");
        findById(newsTypeId)

        function findById(id) {
            // console.log(id)
            $.ajax({
                url: '/back/newsType/findById',
                data: {id: id},
                type: 'get',
                dataType: "json",
                success: function (res) {
                    // console.log(res.data)
                    setData(res.data);
                }
            })
        }

        function setData(data) {
            console.log(data)
            form.val("update", {
                "name": data.name,
            });
            $("input[type=radio][name=enable][value=" + data.enable + "]").attr("checked", "checked")
            // 重新渲染表单
            form.render();
        }

        //监听提交
        form.on('submit(update)',
            function (data) {
                data = data.field;
                data.id = sessionStorage.getItem("newsTypeId")
                // console.log(data);
                $.ajax({
                    url: '/back/newsType/update',
                    data: data,
                    type: 'post',
                    dataType: 'json',
                    success: function (res) {
                        if (res.count > 0) {
                            layer.alert("修改成功", {
                                    icon: 6
                                },
                                function () {
                                    //关闭当前frame
                                    xadmin.close();

                                    // 可以对父窗口进行刷新
                                    xadmin.father_reload();
                                });
                        } else {
                            layer.alert("修改失败",
                                function () {
                                    //关闭当前frame
                                    xadmin.close();

                                    // 可以对父窗口进行刷新
                                    xadmin.father_reload();
                                });
                        }
                    }
                })
                return false;
            });
    })
})